*{
	margin: 0 auto;
	padding: 0;
	border: 0;
}
body{
	background: #dedede url(./images/bg.jpg);
	font-family: 'Droid Serif',serif;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}
a{
	color: #4b7ea9;
	font-style: italic;
}
a:hover{
	color: #105896;
}
header a,h2 a{
	color: #666;
	font-style: normal;
	text-decoration: none;
}
.header{
	width: 916px;
	margin: 0 auto;
	padding: 48px 22px 0 22px;
	
	overflow: hidden;
}
header{
	margin: 0 0 98px 0;
}
header h1{
	background-color: darkorchid;
	width: 90px;
	height:50px;
	float: left;
	font-size: 36px;
	font-weight: normal;
}
header nav{
	background-color: cornflowerblue;
	float: right;
	text-align: right;
	padding: 6px 0 0 0;
}
ol{
	list-style-position: inside;
}
header nav li{
	float: left;
	font-size: 18px;
	width: 136px;
	margin: 0 0 0 20px;
}
.sect{
	float: left;
	width: 526px;
	margin: 0 98px 0 0;
}
.sect article{
	background-color: coral;
	margin: 0 0 67px 0;
}
.sect article h2{
	font-size: 30px;
	margin: 0 0 29px 0;
	font-weight: normal;
}
.sect p{
	margin: 0 0 24px 0;
}
.sect .sect02{
	list-style: none;
	overflow: hidden;
}
.sect .sect02 li{
	float: left;
	width: 136px;
	margin: 0 20px 0 0;
	font-style: italic;
	color: #a2a2a2;
}
.sect03{
	background-color: goldenrod;
	overflow: hidden;
	margin: 0 0 120px 0;
}
.sect03 ul{
	list-style: none;
}
.sect03 li{
	font-size: 18px;
}
.sect03 li.old01{
	float: left;
}
.sect03 li.old02{
	float: right;
}
.aside01{
	width: 292px;
	float: left;
	padding: 4px 0 0 0;
}
.aside01 h3{
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 25px 0;
}
.aside01 ul{
	background-color: aquamarine;
	list-style: none;
}
.aside01 section{
	margin: 0 0 47px 0;
}
.sect04{
	background-color: aquamarine;
}
.aside01 .sect04 a.more{
	display: block;
	text-align: right;
}
.aside01 .sct05{
	width: 136px;
	float: left;
	margin: 0 20px 0 0;
}
.aside01 .sect06{
	width: 136px;
	float: left;
}
.aside01 .sect08 .input01{
	width: 230px;
	height: 36px;
	float: left;
	border: 1px solid #c7c7c7;
	padding: 0 45px 0 15px;
	margin: -8px 0 0 0;
	background: #e2e2e2;
	font-size: 14px;
	font-style: italic;
	color: #a2a2a2;
}
.aside01 .sect08 .input02{
	width: 17px;
	height: 17px;
	float: right;
	margin: -27px 15px 0 0;
	background: url(images/search-icon.png);
	text-indent: -9999px;
}
.sect09{
	background: rgba(0,0,0,2);
	overflow: hidden;
}
footer{
	width: 916px;
	margin: 0 auto;
	padding: 10px 22px 50px 22px;
}
footer .ul01{
	list-style: none;
	float: left;
}
footer .ul01 li{
	float: left;
	margin: 0 6px 0 0;
}
footer .ul01 li.li01 a{
	display: block;
	width: 20px;
	height: 20px;
	background: url(images/credits.png) no-repeat 0 0;
	text-indent: -9999px;
}
footer .ul01 li .li02 a{
	display: block;
	width: 20px;
	height: 25px;
	background: url(images/credits.png) no-repeat -30px 0;
	text-indent: -9999px;
}
footer .p01{
	float: right;
	font-size: 12px;
}
